Structural Redocumentation: A Case Study

نویسندگان

  • Kenny Wong
  • Scott R. Tilley
  • Hausi A. Müller
  • Margaret-Anne D. Storey
چکیده

Documentation has traditionally played a key role as an aid in program understanding. However, most documentation is \in-the-small," describing the program at the algorithm and data structure level. For large, legacy software systems, one needs \in-the-large" documentation describing the high-level structural aspects of the software system's architecture from multiple perspectives. One way of producing such structural documentation for existing software systems is to use reverse engineering technologies. This paper describes a case study in structural redocumentation: an analysis of SQL/DS (a multi-million line relational database system) using a exible reverse engineering approach developed as part of the Rigi project.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incremental Redocumentation with Hypertext

Redocumentation is the recovery and recording of software comprehension. Since software comprehension is the most expensive part of software maintenance, redocumentation is the key to software maintainability. This paper describes the process and the tools of incremental redocumentation where the comprehension of the software is recorded in hypertext, in the style of the World Wide Web. The pap...

متن کامل

Structural Rd E Ocumentation: a Case Study

terns require a different approach to software documentation than has traditionally been used. In understanding large, evolving software systems, structural redocumentation through reverse engineering plays a key role. Reconstructing and effectively redocumenting the design of existing software systems is even more difficult than initial design. Recognizing abstractions in real-world systems is...

متن کامل

Redocumentation through design pattern recovery : an investigation and an implementation

In this thesis, two methods are developed in an aid to help users capture valuable design information and knowledge and reuse them. They are the design pattern recovery (DPR) method and pattern-based redocumentation (PBR) method. The DPR method is for matching up metrics of patterns with patterns themselves in order to capture valuable design information. Patterns are used as a container for st...

متن کامل

Redocumentation des traces d'activité médiée informatiquement dans le cadre des transactions communicationnelles

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau...

متن کامل

Algebraic Formal Support in a Software Maintenance Environment

In this paper we present an algebraic support formalization in a software maintenance method named COMFORM (COn guration Management FORmalization for Maintenance). One of the aims of COMFORM is redocumentation by keeping the maintenance history and information related to the software modules being maintained. Redocumentation is obtained by lling in pre-de ned form templates which go hand in han...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Software

دوره 12  شماره 

صفحات  -

تاریخ انتشار 1995